Barn owl meaning in malayalam

Word: Barn owl

Meanings of Barn owl in malayalam :

Noun Britteeshu Munga (ബ്രിട്ടീഷ്‌ മുങ്ങ)
Barn owl definition
Noun:
(zoology) mottled buff and white owl often inhabiting barns and other structures; important in rodent control
Related wordsBarn owl - Britteeshu Munga (ബ്രിട്ടീഷ്‌ മുങ്ങ)
Malayalam to English
English To Malayalam